﻿$('#lz').click(function() {
    $('.loginDiv').fadeIn()
})
$('#remove').click(function () {
    $('.loginDiv').fadeOut()
})

//--------------------------------------------------------------登录验证-----------------------------------------------------------------------
//验证邮箱
function cheackname() {
    apos = $('.user').val().indexOf("@");
    dotpos = $('.user').val().lastIndexOf(".");
    if (apos < 1 || dotpos - apos < 2) {
        $('.userDiv').html('请输入正确的邮箱')
        return false
    }
    else {
        $('.userDiv').html('')
        return true
    }
}
//验证密码
function cheackpassword() {
    psd1 = $('.password').val();
    var flagZM = false ;
    var flagSZ = false ;
    var flagQT = false ;

    for (i = 0; i < psd1.length; i++) {
        if ((psd1.charAt(i) >= 'A' && psd1.charAt(i) <= 'Z') || (psd1.charAt(i) >= 'a' && psd1.charAt(i) <= 'z')) {
            flagZM = true;
        }
        else if (psd1.charAt(i) >= '0' && psd1.charAt(i) <= '9') {
            flagSZ = true;
        } else {
            flagQT = true;
        }
    }
    if (!flagZM || !flagSZ || flagQT) {
        $('.passwordDiv').html('请输入正确的密码')
        return false
    } else {
        $('.passwordDiv').html('')
        return true
    }
}
//--------------------------------------------------------------------登录验证结束---------------------------------------------

//--------------------------------------------------------------------验证注册------------------------------------------------
//验证名字
function checkna() {
    na = $('.name').val();
    if (na.length > 1 && na.length < 12) {
        $('.nameDiv').html('')
        return true
    } else {
        $('.nameDiv').html('请输入正确的用户名格式')
        return false
    }
}
//验证密码 
function checkpsd1() {
    psd1 = $('.mima').val();
    var flagZM = false ;
    var flagSZ = false ;
    var flagQT = false ;

    for (i = 0; i < psd1.length; i++) {
        if ((psd1.charAt(i) >= 'A' && psd1.charAt(i) <= 'Z') || (psd1.charAt(i) >= 'a' && psd1.charAt(i) <= 'z')) {
            flagZM = true;
        }
        else if (psd1.charAt(i) >= '0' && psd1.charAt(i) <= '9') {
            flagSZ = true;
        } else {
            flagQT = true;
        }
    }
    if (!flagZM || !flagSZ || flagQT) {
        $('.mimaDiv').html('请输入正确的密码格式')
        return false
    } else {
        $('.mimaDiv').html('')
        return true
    }
}

//验证确认密码 
function checkpsd2() {
    if ($('.mima2').val() != $('.mima').val() || $('.mima2').val() == '') {
        $('.mima2Div').html('请保持两次密码一致')
        return false
    } else {
        $('.mima2Div').html('')
        return true
    }
}
//验证邮箱
function checkmail() {
    apos = $('.emil').val().indexOf("@");
    dotpos = $('.emil').val().lastIndexOf(".");
    if (apos < 1 || dotpos - apos < 2) {
        $('.emilDiv').html('请输入正确的邮箱格式')
        return false
    }
    else {
        $('.emilDiv').html('')
        return true
    }
}
//验证手机号码
function checkphone() {
    if ($('#validatePhone').val().search(/^(\+\d{2,3})?\d{11}$/) == -1) {
        $('#validatePhone').tooltip({ html: true });
        $("#validatePhone").addClass('btmBord');
        return false
    } else {
        $('#validatePhone').tooltip('destroy');
        $("#validatePhone").removeClass('btmBord');
        return true
    }
}
//------------------------------------------------------------------------注册验证结束--------------------------------------------

//用户注册
function zhuce() {
    if (checkna() && checkpsd1() && checkpsd2() && checkmail() && checkphone()) {
        $.post('/login/userZhuce', {
            name: $('.name').val(),
            emil: $('.emil').val(),
            password: $('.mima2').val(),
        }, function (data) {
            if (data.status == 1) {
                layer.msg(data.msg)
                setTimeout(() => {
                    $('.emil').val('');
                    $('.name').val('');
                    $('.mima').val('');
                    $('.mima2').val('');
                }, 600);
            } else {
                layer.msg(data.msg)
            }
        })
    } else {
        return
    }
}

//用户登录
function login() {
    if (!cheackname()) {
        layer.msg('邮箱格式错误')
    } else {
        if (!cheackpassword()) {
            layer.msg('密码格式错误')
        } else {
            $.post('/login/userLogin', { emil: $('.user').val(), password: $('.password').val() }, function (data) {
                if (data.status == 1) {
                    layer.msg(data.msg)
                    setTimeout(() => {
                        $(window).attr('location', 'http://www.haonewbee.com:5000')
                    }, 1000);
                } else {
                    layer.msg(data.msg)
                }
            })
        }
    }
}
document.getElementById('lDiv').onkeydown = function (event) {
    var e = event || window.event
    if (e && e.keyCode == 13) { //回车键
        login()
    }
};
document.getElementById('zDiv').onkeydown = function (event) {
    var e = event || window.event
    if (e && e.keyCode == 13) { //回车键
        zhuce()
    }
};

$('.denglu').click(function () {
    $('.denglu').addClass('activ')
    $('.zhuce').removeClass('activ')
    $('.lDiv').fadeIn()
    $('.zDiv').fadeOut()
})
$('.zhuce').click(function () {
    $('.zhuce').addClass('activ')
    $('.denglu').removeClass('activ')
    $('.zDiv').fadeIn()
    $('.lDiv').fadeOut()
})